package tw.rescue.biz;

import java.util.Date;

import tw.rescue.dao.AccountDao;
import tw.rescue.model.slim3.model.Account;
import tw.rescue.model.slim3.model.Activity;

import com.google.appengine.api.datastore.Key;

public class UserAccountBiz extends AbstractBiz<AccountDao<Key>> {

	/**
	 * 登入
	 * @param email
	 * @param password
	 */
	public void login(String email, String password) {
		
	}
	
	/**
	 * 註冊
	 * @param account
	 */
	public void register(Account account) {
		
	}
	
	/**
	 * 紀錄使用者活動
	 * @param activity
	 */
	public void logActivity(Activity activity) {
		
	}
	
	/**
	 * 蒐尋
	 * 參數未決定
	 */
	public void search() {
		
	}
	
	/**
	 * 將 user 停權至 toTime
	 * @param user
	 * @param toTime
	 */
	public void suspendUser(Account user, Date toTime) {
		// TODO
	}
	
	/**
	 * 將 user 復權
	 * @param user
	 */
	public void reviveUser(Account user) {
		// TODO
	}
	
}
